package ar.uba.fi.algo3.algoTank;

import ar.uba.fi.algo3.algoTank.Objetos.Base;
import ar.uba.fi.algo3.algoTank.Objetos.Objeto;
import ar.uba.fi.algo3.algoTank.Objetos.Territorio;
import ar.uba.fi.algo3.algoTank.Objetos.Tanques.MirageTank;
import ar.uba.fi.algo3.algoTank.Objetos.Tanques.TanqueEnemigo;

public class CreadorDeMirage extends CreadorDeObjetos{
	
	private Base base;
	
	public CreadorDeMirage (Territorio territorio,Base base) {
		super(territorio);
		this.base = base;
	}

	public Objeto crearObjeto() {
		TanqueEnemigo tanque = new MirageTank();	
		this.asignarUbicacionValida(tanque);
		tanque.setObjetivo(base.getUbicacion());
		tanque.setTerritorio(territorio);
		territorio.addObjeto(tanque);
		return tanque;			
	}

}
